回顧這 28 天的開發旅程,一開始的動機其實非常純粹。身為一個資深追星族,我每天都在面對各種不同的困擾
如果只做一個簡單的「翻譯介面」,那只能解決一小部分的困擾。因此選擇將專案規格拉升為「追星工具箱 」,以模組化架構整合 AI 即時同傳、自訂字典、行程提醒、開銷記帳與周邊整理,將追星日常轉化為工程深度與商業價值的完整 Flutter 實戰作品。
┌───────────────────────────────────────┐
│ 追星工具箱 (Fan Toolbox) │
└──────────────────┬────────────────────┘
│
┌───────────────┬───────────────┬─────┴─────────┬───────────────┬───────────────┐
▼ ▼ ▼ ▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│即時同傳 │ │自訂字典 │ │行程提醒 │ │ 追星記帳 │ │分類整理 │ │ 高可用網│
└────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘
│ │ │ │ │ │
Whisper+GPT Hive/SharedPref Local Notify 類別統計與圖表 多媒體與 Tag VAD/Debounce
滾動翻譯 動態 Prompt 日曆時區整合 預算控管/SQLite 卡片庫/分類索引 指數退避重試
我把「追星」這件娛樂的事,一步步拆解成架構、VAD 降噪演算法、動態 Prompt 注入與多模組管理,讓我獲得了一個自己每天都會使用的app,更建立了一套完整且具備商業價值的 Flutter 技術作品集。
隨著開發與架構收尾完成,我們的專案已經正式從「開發階段」邁向「發布階段」。在接下來的一天,進行 GitHub 開源庫的最後整理,為這趟追星技術之旅劃下最完美的句點!
明天 Day29見!